Information terminal and control method for storing image pickup data of a sales floor, and totaling and displaying sales data

ABSTRACT

According to one embodiment, an information terminal includes a storing unit configured to store image pickup data picked up in time series by an image pickup apparatus that picks up images of a sales floor and sales data obtained by recording sales of a commodity displayed in the sales floor and date and time of registration of the sales; a list display unit configured to list-display videos of a predetermined sales floor in time series at every predetermined time interval on the basis of the image pickup data; a totalizing unit configured to totalize, at the every time interval, list-displayed sales of the commodity of the sales floor on the basis of the sales data; and a sales display unit configured to display the totalized sales of the commodity at the every time interval.

CROSS-REFERENCE TO RELATED APPLICATION

This application is based upon and claims the benefit of priority fromthe prior Japanese Patent Application No. 2010-024528, filed on Feb. 5,2010; the entire contents of which are incorporated herein by reference.

FIELD

Embodiments described herein relate generally to an information terminaland a control method.

BACKGROUND

In the past, in a store such as a supermarket or a convenience store, astore clerk supplies commodities to display shelves on the basis of dataof a point of sale (POS) system. In the POS system, a POS terminalgenerates sales data of settlement target commodities. An informationprocessing apparatus such as a store computer subjects the sales data toregistration processing. The display shelves, the POS terminal, and thestore computer are provided in areas apart from one another in thestore.

A user operates the store computer, checks the transition of sales ofcommodities and determines necessity of supply of the commodities to thedisplay shelves and timing for the supply. The user predicts futuresales of the commodities from the transition of the sales of thecommodities. However, since the user does not grasp, for example, actualstates of the display shelves, the user cannot supply commoditiesaccording to an actual situation of a sales floor.

Therefore, there is a system that picks up images of the same salesfloor with cameras set in the sales floor at a time interval and detectstime-series differences among the images as degrees of decrease incommodities (see JP-A-2002-24514). However, in this system, a usercannot check the transition of sales of commodities that decrease in thesales floor. It is not easy for the store clerk to check an actualsituation of the sales floor in each hour such as the number ofcommodities displayed on displays shelves in the sales floor. Toaccurately predict future sales of commodities, the user needs to grasp,for example, flows of customers moving around the store holdingcommodities without making a payment. However, an actual situation ofthe sales floor in each hour and the transition of sales from sales datacannot be compared. Therefore, it is not easy to grasp, for example, theflows of customers.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic system diagram of the entire configuration of aPOS system;

FIG. 2 is a perspective view of an external form of an informationterminal viewed from the front surface side thereof;

FIG. 3 is a perspective view of an external form of the informationterminal viewed from the rear surface side thereof;

FIG. 4 is a block diagram of electric connection of the informationterminal;

FIG. 5 is a block diagram of electric connection of a store computer;

FIG. 6 is a diagram of an example of data items included in a commoditymaster table;

FIG. 7 is a diagram of an example of data items included in a storesales table;

FIG. 8 is a diagram of an example of a data file included in sales floorvideo data;

FIG. 9 is a flowchart for explaining an example of the operation of theinformation terminal;

FIG. 10 is a diagram of an example of a display screen; and

FIG. 11 is a diagram of an example of the display screen.

DETAILED DESCRIPTION

In general, according to one embodiment, an information terminalincludes: a storing unit configured to store image pickup data picked upin time series by an image pickup apparatus that picks up images of asales floor and sales data obtained by recording sales of a commoditydisplayed in the sales floor and date and time of registration of thesales; a list display unit configured to list-display videos of apredetermined sales floor in time series at every predetermined timeinterval on the basis of the image pickup data; a totalizing unitconfigured to totalize, at the every time interval, list-displayed salesof the commodity of the sales floor on the basis of the sales data; anda sales display unit configured to display the totalized sales of thecommodity at the every time interval.

According to another embodiment, a control method for an informationterminal including: a storing unit configured to store image pickup datapicked up in time series by an image pickup apparatus that picks upimages of a sales floor and sales data obtained by recording sales of acommodity displayed in the sales floor and date and time of registrationof the sales; and a display unit includes: list-displaying videos of apredetermined sales floor in time series at every predetermined timeinterval on the basis of the image pickup data; totalizing, at the everytime interval, list-displayed sales of the commodity of the sales flooron the basis of the sales data; and displaying the totalized sales ofthe commodity at the every time interval.

Exemplary embodiments of an information terminal and a control methodwill be explained below in detail with reference to the accompanyingdrawings.

FIG. 1 is a schematic system diagram of the entire configuration of aPOS system 101. The POS system 101 shown in FIG. 1 includes informationterminals 102 set in a register table, a backyard of a store, and thelike, live cameras 104 configured to pick up images of a space of anot-shown sales floor, and a store computer 105 as a server configuredto control the entire POS system 101. In the POS system 101, theinformation terminals 102, the live cameras 104, and the store computer105 are connected by a local area network (LAN) or the like to becapable of communicating with one another.

The information terminals 102 are a point of sale (POS) terminal set onthe register table or the like and an information apparatus set in thebackyard or the like and used for performing sales floor managementprocessing such as check of stocks and sales of commodities. Theinformation terminals 102 have the same basic structure and functionsirrespective of whether the information terminals 102 are set on theregister table or the like or in the backyard. The information terminals102 are different only in forms of use thereof. Specifically, theinformation terminal 102 as the POS terminal set on the register tableor the like performs sales registration processing including checkout ofsold commodities and registration of the sold commodities other than thesales floor management processing such as the check of stocks and salesof commodities. Therefore, the information terminal 102 includes aprinter 106 configured to print a receipt and information concerning,for example, stocks and sales of commodities, a liquid crystal display109 for displaying various kinds of information, and a touch panel 110configured to receive operation by a user. The information terminal 102as the POS terminal set on the register table or the like also includes,in addition to the components explained above, a scanner apparatus 103for optically reading barcodes and two-dimensional codes attached tocommodities sold in the store and a customer-side display apparatus 107for displaying, on the register table, checkout content to a customer.

FIG. 2 is a perspective view of an external form of the informationterminal 102 functioning as the POS terminal viewed from the frontsurface side thereof. In the information terminal 102, the liquidcrystal display 109 as a display device is placed on the upper surfaceof a main body unit 108. In the liquid crystal display 109, the touchpanel 110 as an input device is laminated and arranged on a displaysurface of the liquid crystal display 109. The printer 106 is setadjacent to, for example, the vicinity of the information terminal 102.The printer 106 and the scanner apparatus 103 are connected to theinformation terminal 102 via an interface such as a universal serial bus(USB).

FIG. 3 is a perspective view of an external form of the informationterminal 102 functioning as the POS terminal viewed from the rearsurface side thereof. In FIG. 3, the customer-side display apparatus 107is clearly shown. As an example, the customer-side display apparatus 107is a light emitting diode (LED) display apparatus configured to displayseven segments. The customer-side display apparatus 107 is set to beplaced on the upper surface of the main body unit 108 of the informationterminal 102. Like the printer 106 and the scanner apparatus 103, thecustomer-side display apparatus 107 is also connected to the informationterminal 102 via an interface such as a USB.

As shown in FIG. 1, the live cameras 104 focus images captured fromlenses 115 on, for example, two-dimensional CCD arrays (not shown). Thelive cameras 104 are image pickup apparatuses configured to subjectoutputs of the two-dimensional CCD arrays to amplification, A/Dconversion, filtering, or the like and output the outputs as movingimages. The live cameras 104 are set in each sales floor in the storeand distribute videos of display shelves and the like in detail asmoving images. Network addresses (e.g., IP addresses or MAC addresses),which are unique on the LAN, are set for the live cameras 104 set ineach sales floor. Therefore, the information terminals 102 and the storecomputer 105 can acquire videos distributed from the live cameras 104 ina predetermined sales floor by designating the network addresses.

The store computer 105 includes a small liquid crystal display 116 and akeyboard 117. The store computer 105 performs management of variouskinds of information transmitted from the information terminals 102 andmanagement of moving images in each sales floor distributed from thelive cameras 104.

FIG. 4 is a block diagram of electric connection of the informationterminal 102. As shown in FIG. 4, the information terminal 102 includesa microcomputer 201. The microcomputer 201 controls driving of units ofthe information terminal 102. In the microcomputer 201, a read onlymemory (ROM) 204 having stored therein fixed information such as aprogram for control in advance and a random access memory (RAM) 205configured to rewritably store various kinds of information andfunctioning as a work area or the like are connected to, via a bus line203, a central processing unit (CPU) 202 configured to centrally controlthe units.

A touch panel controller 206, a display controller 207, a hard diskdrive (HDD) 208, an interface 209, and a communication interface 210 areconnected to the microcomputer 201 via the bus line 203. The touch panelcontroller 206 captures an input signal from the touch panel 110 intothe microcomputer 201. The display controller 207 controls driving ofthe liquid crystal display 109 on the basis of image data and causes theliquid crystal display 109 to display an image corresponding to theimage data. The interface 209 is an interface for connecting the scannerapparatus 103, the printer 106, the customer-side display apparatus 107,and the like to the microcomputer 201. The interface 209 includes a USBas explained above. The communication interface 210 is an interface forenabling the microcomputer 201 to perform data communication with otherapparatuses via the LAN.

The HDD 208 has stored therein an operating system (OS), computerprograms (hereinafter, programs), various files, and the like. All or apart of the OS, the programs, the various files, and the like are copiedto the RAM 205 during the start of the information terminal 102 andaccessed by the CPU 202. The CPU 202 executes processing (e.g., salesregistration processing or sales floor management processing) conformingto the OS and the programs copied in this way.

FIG. 5 is a block diagram of electric connection of the store computer105. As shown in FIG. 5, the store computer 105 includes a microcomputer301. The microcomputer 301 controls driving of units of the storecomputer 105. In the microcomputer 301, a ROM 304 having stored thereinfixed information such as a program for control in advance and a RAM 305configured to rewritably store various kinds of information andfunctioning as a work area or the like are connected to, via a bus line303, a CPU 302 configured to centrally control the units.

A display and keyboard controller 306, a HDD 307, a communicationinterface 308 are connected to the microcomputer 301 via the bus line303. The display and keyboard controller 306 controls driving of theliquid crystal display 116 on the basis of image data and causes theliquid crystal display 116 to display an image corresponding to imagedata. The printer 106 captures an input signal from the keyboard 117into the microcomputer 301. The communication interface 308 is aninterface for enabling the microcomputer 301 to perform datacommunication with other apparatuses through the LAN.

The HDD 307 has stored therein an OS, programs, various files, and thelike. All or a part of the OS, the programs, the various files, and thelike are copied to the RAM 305 during the start of the store computer105 and accessed by the CPU 302. The CPU 302 executes processingconforming to the OS and the programs copied in this way.

The various files stored by the HDD 307 include a commodity master table371, a store sales table 372, and a sales floor video data 373. In thecommodity master table 371, data concerning commodities sold in thestore is stored. The commodity master table 371 is data set in advanceby setting processing by the information terminal 102 or the like. Thecommodity master table 371 is referred to when sales registrationprocessing is performed in the information terminal 102 as the POSterminal. The store sales table 372 stores data concerning sales of thestore. In the store sales table 372, the data concerning sales isupdated when the information terminal 102 as the POS terminal performsthe sales registration processing. In the sales floor video data 373 asimage pickup data, videos of sales floors distributed from the livecameras 104 set in each sales floor are stored for each sales floor.

FIG. 6 is a diagram of an example of data items included in thecommodity master table 371. As shown in FIG. 6, the commodity mastertable 371 includes records including data items such as a commoditycode, a commodity name, a unit price, and a commodity classificationcode. The commodity code is a peculiar code set in advance for eachcommodity in order to identify various commodity items sold in thestore. The commodity name, the unit price, and the commodityclassification code are information concerning commodities specified bythe same commodity code. For example, the commodity classification codeis a code indicating a commodity classification and the like for eachsales floor. Therefore, it is possible to check, referring to thecommodity classification code, in which sales floor a commodityspecified by the commodity code is sold.

FIG. 7 is a diagram of an example of data items included in the storesales table 372. As shown in FIG. 7, the store sales table 372 includesa record including data items in which a transaction number, atransaction type, sales data, and the like transmitted from theinformation terminal 102 as the POS terminal in the store during thesales registration processing are stored and a data item in which dataand time of registration is stored. The CPU 302 totalizes, on the basisof the data item of the date and time, for each day or each hour, salesdata registered in the store sales table 372 according to a request fromthe information terminal 102 or at predetermined timing (e.g., once aday). The CPU 302 transmits the totalized sales data to a host serverapparatus (not shown) set in a head office or the like of the store andto the information terminal 102 that requests the registration. Theinformation terminal 102 may perform the totalizing of sales data ineach day or each hour. Specifically, the CPU 302 transmits, according toa request from the information terminal 102, sales data registered inthe store sales table 372 to the information terminal 102. Consequently,the information terminal 102 can totalize sales in each day or each houron the basis of the data item of the date and time.

The sales registration processing performed by the information terminal102 is explained below. In the sales registration processing, the CPU202 stores, in the work area of the RAM 205, a commodity code input bythe scanner apparatus 103. The CPU 202 stores, in the work area of theRAM 205, a transaction type and the number of sold items input throughthe touch panel 110. Examples of the transaction type include normaltransaction, discount transaction, and card payment.

The CPU 202 acquires a sales price, a commodity name, and the like bysearching through the commodity master table 371, which is stored in thestore computer 105, on the basis of the information stored in the workarea and generates sales data based on the commodity code, the number ofsold items, the commodity name, the sales price, and the like.Thereafter, the CPU 202 calculates, every time a commodity is input, atotal sales amount of the commodity. The CPU 202 repeats the generationof sales data and the calculation of a total sales amount untiloperation input for instructing closing of one transaction (e.g.,pressing of a cash total key on the touch panel 110) is performed. Whenthe closing of one transaction is instructed, the CPU 202 notifies thestore computer 105 of sales data for the one transaction together with atransaction number for identifying the transaction and an inputtransaction type. The store computer 105 registers the sales data, thetransaction number, and the transaction type notified from theinformation terminal 102 in the store sales table 372.

The sales floor video data 373 is explained below. FIG. 8 is a diagramof an example of a data file included in the sales floor video data 373.As shown in FIG. 8, the sales floor video data 373 includes, forexample, plural still image files of the Joint Photographic ExpertsGroup (JPEG) format. In the sales floor video data 373, videos of eachsales floor are recorded as a still image file in each hour in timeseries. Specifically, a still image obtained by picking up an image ofthe sales floor is recorded with a file name in which a number at thehead is a code indicating the sales floor, a number after the firstunder bar indicates a date of the image pickup, and a number after thesecond under bar indicates time of the image pickup. In the case of“1_(—)20100125_(—)1030.jpg” in the example shown in the figure, “1” atthe head indicates a sales floor of prepared meal or the like,“20100125” indicates that a still image is picked up on Jan. 25, 2010,and “1030” indicates that the still image is picked up at 10:30. The CPU302 acquires, at a predetermined time interval (e.g., every 30 minutes),videos distributed from the live cameras 104 set in each sales floor andrecords the videos in the sales floor video data 373 with the file namesattached to the videos. Therefore, it is possible to acquire videos ofeach sales floor in each hour referring to file names of data filesrecorded in the sales floor video data 373.

In the example explained in this embodiment, videos of each sales floorin each hour are recorded as still image files. However, concerningtime-series recording of videos of each sales floor, the videos may besequentially recorded as, for example, moving image data of the MovingPicture Experts Group (MPEG) format. Even when the videos of each salesfloor are sequentially recorded as the moving image data, it is possibleto acquire a still image in each hour by designating a frame position.As explained above, the time-series recording of the videos in eachsales floor includes the recording of continuous moving images and therecording of still images intermittently picked up at predetermined timeintervals.

An example of the operation of the information terminal 102 realized bybeing executed by the CPU 202 according to a program stored in the HDD208 is explained below with reference to a flowchart of FIG. 9. Morespecifically, a series of operation performed when a display screen forsales floor management is displayed on the liquid crystal display 109 inthe sales floor management processing is explained.

As shown in FIG. 9, when the processing is started and the displayscreen for sales floor management is displayed on the liquid crystaldisplay 109, the CPU 202 determines whether a tab of sales floormanagement on the display screen is selected through the touch panel 110(Act 1).

FIG. 10 is a diagram of an example of a display screen G. The displayscreen G is the display screen for sales floor management displayed onthe liquid crystal display 109 in the sales floor management processing.As shown in FIG. 10, an information window G1, a selection button G2,and a cursor G3 are displayed on the display screen G.

The information window G1 is a window on which tabs G11 and G12 areprovided in an upper portion and information corresponding to a tabselected by using the cursor G3 or the like is displayed. The tab G11 isa tab for displaying a live video of a sales floor in the informationwindow G1. The tab G12 is a tab for sales floor management fordisplaying information concerning the sales floor management in theinformation window G1. In the example shown in the figure, the tab G11is selected and live videos of floors (prepared meal, meat, dailydelivery, and fish) are displayed in the information window G1. Theselection button G2 as sales floor selecting means is an operationbutton for selecting a sales floor using the cursor G3 or the like. Thecursor G3 moves on the display screen G in response to touch operationof the touch panel 110.

Referring back to FIG. 9, if the tab G12 for sales floor management isnot selected through the touch panel 110 in Act 1 (No), i.e., if the tabG11 for displaying a live video is selected, the CPU 202 acquires livevideos of the sales floors distributed by the live cameras 104 set ineach sales floor and displays the live videos in the information windowG1 (Act 2). If a sales floor is selected by using the selection buttonG2, a live video of the selected sales floor may be displayed in theinformation window G1. After Act 2, the processing is returned to Act 1.Therefore, the display of the live videos is continued while the tab G11is selected.

If the tab G12 for sales floor management is selected through the touchpanel 110 in Act 1 (Yes), the CPU 202 receives operation of the touchpanel 110 (Act 3) and determines whether a sales floor is selected byusing the selection button G2 (Act 4). If a sales floor is not selected(No in Act 4), the processing is returned to Act 3. The processing islooped until a sales floor is selected.

If a sales floor is selected by using the selection button G2 (Yes inAct 4), the CPU 202 determines whether date and time is designated byoperation of the touch panel 110 (Act 5). Date and time may bedesignated by, for example, operation of number buttons (not shown) onthe display screen G through the touch panel 110 or may be designatedby, for example, touch operation of a graph (details are explainedlater) indicating the number of sales in each hour, which is salesinformation in each hour.

If date and time is not designated (No in Act 5), the CPU 202 sets thepresent date and time as search time serving as a reference for search(Act 6). If date and time is designated (Yes in Act 5), the CPU 202 setsthe designated date and time as search time serving as a reference forsearch (Act 7).

Subsequently, the CPU 202 as totalizing means totalizes salesinformation (sales data) in each hour concerning the selected salesfloor (Act 8). Specifically, the CPU 202 acquires the store sales table372 from the store computer 105, extracts sales data concerning theselected sales floor from the commodity classification code included inthe sales data of the store sales table 372, and totalizes sales in eachday or each hour on the basis of the extracted sales data and the dataitem of date and time of the store sales table 372.

The CPU 202 as sales display means displays the totalized salesinformation in each hour on the display screen G (Act 9). FIG. 11 is adiagram of an example of the display screen G. As shown in FIG. 11, thetotalized sales information in each hour is displayed in the salesdisplay window G4 of the display screen G as, for example, a graph(e.g., a bar graph) indicating the number of sales in each hour. Thesales information in each hour displayed in the sales display window G4in Act 9 may be sales information in a designated day if date and timeis designated and may be sales information in the present day if dateand time is not designated. A marker G41 is displayed in an hourcorresponding to the set search time in the sales display window G4.This makes it possible to easily check sales information concerning theset search time in the sales information in each hour.

The CPU 202 as list display means list-displays, with the set searchtime as a reference, a video in each hour of the selected sales floor onthe display screen G as a thumbnail image (Act 10). Specifically, theCPU 202 acquires the sales floor video data 373 from the store computer105. The CPU 202 extracts, with the set search time as a reference,still image files for predetermined time width out of still image filesconcerning the selected sales floor referring to a file name of a datafile recorded in the sales floor video data 373. As shown in FIG. 11,the CPU 202 list-displays thumbnail images of the extracted still imagefiles in the information window G1 of the display screen G.

In the example shown in the figure, in the information window G1, athumbnail image at “2010/01/25 10:30”, which is the set search time, isarranged in a reference position at the upper left and 4×4 thumbnailimages are arranged from the upper left to the lower right. Thethumbnail images indicate videos of the sales floor at every thirtyminutes. Therefore, the user can check, from the videos, states ofdisplay shelves and the like in the sales floor at every thirty minutesfrom “2010/01/25 10:30” to “2010/01/25 18:00”. The display form shown inthe figure is only an example. The number of thumbnails to be displayed,an array direction of the thumbnail images, a reference position where athumbnail image of the sales floor concerning the set search time isdisplayed, and the like may be changed as appropriate.

As explained above, on the display screen G, the videos in each hour ofthe selected floor are displayed in the information window G1 and thesales information in each hour of the selected sales floor is displayedin the sales display window G4. Therefore, the user can check not onlythe sales information in each hour of the sales floor but also a presentsituation of the sales floor such as a state of display shelves in thesales floor from the videos of the sales floor in each hour.

The sales information in each hour displayed in the sales display windowG4 is data of commodities, the price of which is already paid. Thethumbnail image list-displayed in the information window G1 is a videoof the sales floor in each hour and indicates the present situation ofthe sales floor.

The information window G1 and the sales display window G4 are displayedon the same display screen G and can be easily compared. Therefore, ifthe user compares the sales information in each hour displayed in thesales display window G4 and the video of the sales floor in each hourlist-displayed in the information window G1, the user can intuitivelygrasp, for example, flows of customers moving around the store holdingcommodities of the sales floor without making a payment.

In this way, the user grasps even the flows of customers moving aroundthe store holding commodities of the sales floor without making apayment. Therefore, the user can accurately predict sales in future ofcommodities and can perform sales management for reducing not only aloss of sales opportunities due to lack of commodities on displayshelves but also a loss of commodities that cannot be entirely sold andare discarded.

For example, if an hour of a video of a sales floor when a displayedcommodity starts to decrease and an hour when sales of the commodityincrease coincide with each other, it is possible to predict thatcustomers who purchase the commodity in the hour have no intension ofpurchasing commodities other than the commodity and immediately proceedto payment carrying only the commodity. On the other hand, if sales of adisplayed commodity increase in an hour later than an hour of a video ofa sales floor when the displayed commodity starts to decrease, it ispossible to predict that customers who purchase the commodity in thehours have the intension of purchasing other commodities together withthe commodity and move around the store. Therefore, it is possible topredict, from a difference between an hour of a video of a sales floorwhen a displayed commodity decreases and an hour when sales of thecommodity in the sales floor increase, a shopping tendency of customerswho purchase the commodity in the hours.

The CPU 202 determines whether an hour is selected by operation of thetouch panel 110 as hour selecting means (Act 11). For example, as shownin FIG. 11, an hour is selected by selecting a thumbnail imagelist-displayed in the information window G1 by operating the cursor G3through the touch panel 110. An hour of the graph displayed in the salesdisplay window G4 may be selected by operating the cursor G3 through thetouch panel 110.

If an hour is not selected (No in Act 11), the CPU 202 proceeds theprocessing to Act 13. If an hour is selected (Yes in Act 11), the CPU202 displays sales details (e.g., the number of sold items for eachcommodity item displayed in the sales floor) in the selected hour on thedisplay screen G (Act 12).

Specifically, the CPU 202 extracts sales data registered in the selectedhour from the date and time included in the store sales table 372 andextracts sales data concerning the selected sales floor from thecommodity classification code included in the sales data of the storesales table 372. The CPU 202 counts the number of sold items for eachcommodity classification code from the extracted sales data andcalculates the number of sold items for each commodity item displayed inthe sales floor. As shown in FIG. 11, the CPU 202 displays thecalculated number of sold items for each commodity item in a salesdetail display window G5 of the display screen G.

This enables the user to check sales details in each hour. The salesdetails in each hour displayed in the sales detail display window G5 aredata of commodities, the price of which is already paid. The thumbnailimage list-displayed in the information window G1 is a video of thesales floor in each hour and indicates the present situation of thesales floor. The information window G1 and the sales detail displaywindow G5 are displayed on the same display screen G and can be easilycompared. Therefore, if the user compares sales details in apredetermined hour displayed in the sales detail display window G5 andthe present situation of the sales floor in each hour list-displayed inthe information window G1, the user can grasp in detail, for example,flows of customers moving around the store holding commodities of thesales floor without making a payment.

Subsequently, for example, the CPU 202 determines whether operation forending the processing is input through the touch panel 110 to determinewhether the processing is ended (Act 13). If operation for ending theprocessing is input through the touch panel 110 (Yes in Act 13), the CPU202 directly ends the processing. If operation for ending the processingis not input through the touch panel 110 (No in Act 13), the CPU 202returns the processing to Act 1 and continues the processing. If the CPU202 returns the processing to Act 1 and continues the processing, sincethe graph indicating the number of sales in each hour is alreadydisplayed in the sales display window G4, it is possible to designatedate and time by touching the graph.

The programs executed in the information terminal 102 according to thisembodiment are provided while being incorporated in the HDD 208, the ROM204, and the like in advance. The programs executed in the informationterminal 102 according to this embodiment may be provided while beingrecorded on a computer-readable medium such as a CD-ROM, a flexible disk(FD), a CD-R, or a digital versatile disk (DVD) in a file of aninstallable format or an executable format.

The programs executed in the information terminal 102 according to thisembodiment may be provided by being stored on a computer connected to anetwork such as the Internet and downloaded through the network. Theprograms executed in the information terminal 102 according to thisembodiment may be provided or distributed through the network such asthe Internet.

The programs executed in the information terminal 102 according to thisembodiment have a module configuration including the units (means). Asactual hardware, the CPU 202 reads out and executes the programs fromthe ROM 204 and the HDD 208, whereby the units are loaded onto a mainstorage device (the RAM 205) and the means are generated on the mainstorage device.

In this embodiment, the processing in the information terminal 102 seton the register table or in the backyard is explained as an example.However, it goes without saying that the processing performed in theinformation terminal 102 may be performed in the store computer 105 orthe host server apparatus set in the head office or the like.

What is claimed is:
 1. An information terminal comprising: a storingunit configured to store image pickup data picked up in time series byan image pickup apparatus that picks up images of a sales floor andsales data obtained by recording sales of a commodity displayed in thesales floor and date and time of registration of the sales; a listdisplay unit configured to list-display videos of a predetermined salesfloor in time series at every predetermined time interval on the basisof the image pickup data; a totalizing unit configured to totalize, atthe every time interval, list-displayed sales of the commodity of thesales floor on the basis of the sales data; and a sales display unitconfigured to display the totalized sales of the commodity at the everytime interval, wherein a starting time and an ending time of the timeinterval at which the list display unit list-displays the videos of thepredetermined sales floor are respectively identical to a starting timeand an ending time of the time interval at which the totalizing unittotalizes the list-displayed sales of the commodity of the sales floor.2. The terminal according to claim 1, wherein the list display unitdisplays the videos of the sales floor to be list-displayed withinformation indicating date and time relating to the videos given to thevideos.
 3. The terminal according to claim 2, further comprising a videoselecting unit configured to select any one of the list-displayedvideos, wherein the totalizing unit totalizes sales of the commodity atthe time interval relating to the selected video, and the sales displayunit displays the totalized sales of the commodity at the time interval.4. The terminal according to claim 1, wherein the sales display unitlist-displays in time series the sales of the commodity totalized at theevery time interval.
 5. The terminal according to claim 4, furthercomprising a sales selecting unit configured to select any one of thesales of the commodity list-displayed at the every time interval in timeseries, wherein the sales display unit displays the selected sales ofthe commodity at the time interval.
 6. A control method for aninformation terminal including: a storing unit configured to store imagepickup data picked up in time series by an image pickup apparatus thatpicks up images of a sales floor and sales data obtained by recordingsales of a commodity displayed in the sales floor and date and time ofregistration of the sales; and a display unit, the method comprising:list-displaying videos of a predetermined sales floor in time series atevery predetermined time interval on the basis of the image pickup data;totalizing, at the every time interval, list-displayed sales of thecommodity of the sales floor on the basis of the sales data; anddisplaying the totalized sales of the commodity at the every timeinterval, wherein a starting time and an ending time of the timeinterval at which the videos of a predetermined sales floor arelist-displayed at the list-displaying are respectively identical to astarting time and an ending time of the time interval at which thelist-displayed sales of the commodity of the sales floor are totalizedat the totalizing.
 7. The method according to claim 6, wherein thelist-displaying includes displaying the videos of the sales floor to belist-displayed with information indicating date and time relating to thevideos given to the videos.
 8. The method according to claim 7, whereinthe totalizing includes totalizing sales of the commodity at the timeinterval relating to any one of the videos selected by a video selectingunit configured to select any one of the list-displayed videos, and thedisplaying the totalized sales includes displaying the totalized salesof the commodity at the time interval.
 9. The method according to claim6, wherein the displaying the totalized sales includes list-displayingin time series the sales of the commodity totalized at the every timeinterval.
 10. The method according to claim 9, wherein the displayingthe totalized sales includes displaying any one of the sales of thecommodity at the time interval selected by a sales selecting unitconfigured to select any one of the sales of the commoditylist-displayed at the every time interval in time series.